titanium phosphate - French English Dictionary